#ifndef VInspector_H
#define VInspector_H

#include "VCfg.h"
#include "VTreeModel.h"
#include "VDataModel.h"
#include "VTreeView.h"
#include "VDataView.h"
#include "VItemPropertyBrowser.h"

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
															
class VInspector : public QWidget
{
	Q_OBJECT
	
public:
	VInspector(QWidget *parent = 0,Qt::WindowFlags f = 0);
	~VInspector();
	
public slots:	
	void treeViewRowChanged(const QModelIndex &index);
	
private:
void test();

	VTreeView *m_treeView;
	VDataView *m_dataView;
	VItemPropertyBrowser *m_itemPropertyBrowser;
	QSplitter *m_vSplitter;
	QSplitter *m_hSplitter;
	VTreeModel *m_treeModel;
	VDataModel *m_dataModel;
QDataWidgetMapper *mapper;
};

///////////////////////////////////////////////////////////////////////////////

#endif
